package com.ziyun.erp.modules.quoteProductAttributeOptionRelation.service;

import com.baomidou.mybatisplus.service.IService;
import com.ziyun.erp.modules.quoteProductAttributeOptionRelation.vo.QuoteAttributeSpecialVo;
import com.ziyun.erp.modules.quoteProductAttributeOptionRelation.vo.QuoteOptionSpecialVo;
import io.renren.common.utils.PageUtils;
import com.ziyun.erp.modules.quoteProductAttributeOptionRelation.entity.QuoteProductAttributeOptionRelationEntity;

import java.util.List;
import java.util.Map;

/**
 * 产品属性选项特殊关系表
 *
 * @author zh
 * @email 296588519@qq.com
 * @date 2018-09-13 14:06:22
 */
public interface QuoteProductAttributeOptionRelationService extends IService<QuoteProductAttributeOptionRelationEntity> {

    PageUtils queryPage(Map<String, Object> params);

    PageUtils queryAttributeSpecialPage(Map<String, Object> params);

    List<Map<String,Object>> getAttributes(Map<String, Object> paramsMap);

    void saveOrUpdateAttributeSpecial(QuoteAttributeSpecialVo quoteAttributeSpecialVo);

    Map<String,Object> getAttributeSpecialInfo(Integer id);

    PageUtils queryOptionSpecialPage(Map<String, Object> params);

    List<Map<String,Object>> getOptions(Map<String, Object> paramsMap);

    void saveOrUpdateOptionSpecial(QuoteOptionSpecialVo optionSpecialVo);

    Map<String,Object> getOptionSpecialInfo(Integer id);
}

